Career 2025 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Antalya Sassuolo Challenger Bad Waltersdorf Challenger Lisbon Challenger Portugal F4 Portugal F5 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Poland F1 Slovenia F2 Italy F27 Portugal F4 Portugal F5 Germany F1 Kazakhstan F2 Morocco F1 Kuwait F2 Iran F3 Iran F4 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 France F7 Italy F10 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Czech Republic F5 Germany F2 Germany F3 Croatia F1 Croatia F2 Kazakhstan F1 Croatia F4 Czech Rep. F3 Italy F17 Italy F23 Slovak Rep. F1 Morocco F2 Italy F4 M25 Telfs M25 Reggio Emilia M25 Vila Real de Santo Antonio Memorial Savigny - Sassuolo Memorial Savigni - Sassuolo Ho Chi Minh City Challenger - Ho Chi Minh City Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella Copa Ericsson Brazil - Sao Paulo Top Wool Challenger - Biella ATP Slovak Open Challenger - Bratislava M25 Monastir M15 Heraklion M15 Heraklion M15 Telde Fifth Third Bank Tennis Championships - Lexington San Benedetto Challenger Tashkent Challenger Meknes Challenger Rabat Challenger M25 Valldoreix Rome Challenger Rome Challenger Lugano Challenger Kosice Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Rimini Challenger M25 Padova Tatra Banka Slovak Open - Bratislava Orbetello Challenger San Marino Challenger Cordenons Challenger Rabat Challenger San Marino Challenger Cordenons Challenger Caltanissetta Challenger Prague Challenger M15 Monastir Sao Paulo Challenger Tour Finals Noumea Challenger M25 Monastir Panama City Challenger Barranquilla Challenger Rome Challenger Mestre Challenger Caltanissetta Challenger M25 Vila Real de Santo Antonio Todi Challenger San Marino Challenger Biella Challenger Trnava Challenger Sibiu Challenger Napoli Challenger Turin Challenger Vicenza Challenger Prostejov Challenger Perugia Challenger Milan Challenger Padova Challenger San Benedetto Challenger Cortina Challenger Manerbio Challenger Genova Challenger Szczecin Challenger Rome Challenger Napoli Challenger Rome Challenger Perugia Challenger Milan Challenger Biella Challenger Prague Challenger Madrid Challenger Rome Challenger Poprad Tatry Challenger Almaty Challenger Quimper Challenger Marbella Challenger Barletta Challenger Como Challenger CA Challenge 2002 - Graz Samarkand Challenger - Samarkand Meridiana Sardegna Open - Olbia 5th Sardinian International Championships - Cagliari Ostrava Challenger Florence Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Rome Challenger Cepu Open - San Marino Noumea Challenger Prague Challenger Ostrava Challenger Prostejov Challenger Split Challenger Istanbul Challenger Biella 1 Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Biella 3 Challenger Marbella Challenger Biella 7 Challenger Bratislava Challenger M25 Santa Margherita di Pula Memorial Savigni - Sassuolo Genova Challenger LTA Men's Challenger - Wrexham San Benedetto Challenger Steelers Cup - Kosice Copa Sevilla - Seville Sporting Challenger '07 Trofeo Regione Piemonte - Turin KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai Tennislife Cup - Napoli Monza Challenger San Marino Challenger Napoli Challenger Sibiu Challenger I Open de Tenis Comunidad de Madrid - Madrid Exim Agmedia Open - Kosice Olbia Geovillage Open - Olbia Tennis Napoli Cup - Naples Sporting Challenger - Turin Trani Cup - Trani Warsteiner Grand Prix - Oberstaufen Amer-Wilson Challenger - Tampere Podebradka Cup - Prague DPD Challenger 2000 - Aschaffenburg XI Venice Open - Venice Internazionali di Tennis de San Marino - San Marino Intersport Heilbronn Open - Heilbronn Geneva Challenger - Geneva Cordenons Challenger Samarkand Challenger - Samarkand VI Torneo Internazionale di Tennis - Barletta Banca Stato Challenger Lugano - Lugano The Hilversum Open - Hilversum AXA Open II - Espinho Fujitsu Siemens Open - Budapest Hungarian Architect Open - Budapest Rome Challenger Copa Ericsson Mexico - Guadalajara Quelle Cup - Furth Siemens Open 2001 - Scheveningen 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Citta di Brindisi - Brindisi Honda Kah Singapore Men's Tennis Open - Singapore XL Challenger de Tenis Copa Sevilla - Seville Zagreb Open - Zagreb Compaq Challenger - Bucharest Geneva Challenger - Geneva IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Jameson Cup - Milan Barletta Citta Della Disfida Open 99 - Barletta BMW Brixina Tennis Open - Bressanone VII Torneo Internazionale di Tennis - Barletta Napoli Challenger Barletta Challenger Bangkok Challenger Prostejov Challenger Cortina Challenger I Tourneo Fila Citta di Brindisi - Brindisi Prostejov Challenger Turin Challenger Dortmund Challenger Geneva Challenger Casablanca Challenger Szczecin Challenger Cordenons Challenger M25 Reggio Emilia Prague II Challenger Cordenons Challenger Como Challenger Residenza Open - Magdeburg Rome Challenger Morocco Tennis Tour - Tanger Turin Challenger Caltanissetta Challenger Poprad Tatry Challenger Milan Challenger Cortina Challenger Fano Challenger San Marino CEPU Open - San Marino Braunschweig Challenger Orbetello Challenger Prostejov Challenger Pullach Challenger Genova Challenger Genova Challenger Vercelli Challenger Banja Luka Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Whirlpool Open - Budapest Koblenz Challenger Brixina Tennis Open - Bressanone Bonn Challenger Barletta Citta Della Disfida Open 2000 - Barletta Vicenza Challenger Hersonissos 1 Challenger Trani Cup - Trani Qatar Mobil Open 2001 - Doha Heineken Open - Auckland International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Tatra Banka Open - Bratislava Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Open Romania - Bucharest Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Open Seat Godo 2007 - Barcelona 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Synsam Swedish Open - Bastad Countrywide Classic - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe San Marino Cepu Open - San Marino Copa Telmex - Buenos Aires Open Seat-Godo 2001 - Barcelona ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Medibank International - Sydney Movistar Open - Santiago Tanger Challenger Abierto Mexicano Telcel - Acapulco Tatra Banka Open 2006 - Bratislava Grand Prix Hassan II - Casablanca Privatbank Open 2006 - Dnepropetrovsk Internationaux de Nouvelle-Caledonie - New Caledonia Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Morocco Tennis Tour - Rabat UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest Brasov Challenger - Brasov Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Ljubljana Open - Ljubljana Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo Pekao Open - Szczecin ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille ATP Challenger Trophy 2007 - Trnava Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Samsung Securities Cup - Seoul Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Flea Market Cup - Busan AEGON International - Eastbourne Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Tatra Banka Slovak Open - Bratislava Valencia Open - Valencia Brisbane International - Brisbane Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia Bratislava 1 Challenger Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Como Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Zadar Challenger Moselle Open - Metz Vicenza Challenger International Championship of Croatia - Umag Erste Bank Open - Vienna Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest BMW Open - Munich Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Idea Prokom Open - Sopot Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Sporting Challenger '08-Trofeo Regione Piemonte - Turin Barcelona Open BancSabadell - Barcelona BMW Open - Munich Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Kos Succhetti Tennis Cup - Cordenons Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Pharma Medico Open 2008 - Aarhus CA Tennis Trophy - Vienna Bratislava Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Copa AT&T - Buenos Aires Tiriac Open - Bucharest Rome Challenger Rome Challenger Ostrava Challenger San Remo Challenger Bordeaux Challenger Liberec Challenger Prostejov Challenger Furth Challenger Kosice Challenger Genova Challenger Milan Challenger Reggio Emilia Challenger Rimini Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Trani Challenger Geneva Challenger Manerbio Challenger Como Challenger Freudenstadt Challenger Trnava Challenger Napoli Challenger Seoul Challenger Lugano Challenger Genova Challenger Caltanissetta Challenger Monza Challenger Furth Challenger Bytom Challenger Milan Challenger San Marino Challenger Kitzbuhel Challenger Mons Challenger Brasilia Challenger Salvador Challenger Manerbio Challenger Como Challenger Chuncheon Challenger Genova Challenger Bratislava Challenger Izmir Challenger Mons Challenger Palermo Challenger Noumea Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Courmayeur Challenger Bergamo Challenger Casablanca Challenger Trani Challenger Ortisei Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Barletta Challenger Idea Prokom Open - Sopot Rome Challenger Napoli Challenger Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova Zagreb Challenger Oberstaufen Challenger San Benedetto Challenger Manerbio Challenger Genova Challenger Italian Open - Rome Todi Challenger Tennis Masters Series - Rome Trnava Challenger Napoli Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Palermo Challenger 4th Sardinia International Championships - Cagliari Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Bergamo Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Orleans Challenger Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Marrakech Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Barletta Challenger Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Mersin Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Prague Challenger Internazionali BNL dItalia - Rome Bordeaux Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monza Challenger Monte-Carlo Rolex Masters - Monte-Carlo FILA Challenger - Biella Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Abierto Mexicano Telfonica MoviStar - Acapulco Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Todi Challenger VIII Trofeo Ciutat de Barcelona - Barcelona BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Garden Open - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Qatar Exxon Mobil Open 2003 - Doha Abierto Mexicano de Tenis Pegaso - Acapulco Shanghai Rolex Masters - Shanghai TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Geneva Challenger Bratislava Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Genova Challenger Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Prostejov Challenger Internazionali BNL d'Italia - Rome Open de la Comunidad Valenciana - Valencia Zivnobanka Czech Open - Prostejov Como Challenger San Marino Cepu Open - San Marino ATP "Videocon" Challenger - Mumbai Shanghai Rolex Masters - Shanghai Braga Challenger Bratislava 2 Challenger LTA Hull Challenger - Hull Helsinki Challenger AXA Open - Lisbon BNP Paribas Masters - Paris Mestre Challenger Kyiv UMC Open - Kiev Open SEAT 2008 - Barcelona Asirom Challenger Brasov - Brasov Sardinia International Championship - Cagliari Milano Challenger-Jameson Cup - Milan BNP Paribas Open - Indian Wells Kos-Zucchetti Tennis Cup - Cordenons Sibiu Challenger Genova Challenger Qatar Exxon Mobil Open - Doha Indian Wells Challenger Manerbio Challenger Miami Open - Miami Como Challenger St. Petersburg Open - St. Petersburg Poznan Challenger Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Siemens Open 2002 - Scheveningen Todi Challenger BNP Paribas Open - Indian Wells Eckental Challenger Shanghai Rolex Masters - Shanghai Qatar Open - Doha BNP Paribas Open - Indian Wells Napoli Challenger Milan Challenger Milan Indoors - Milan ARAG World Team Championship - Dusseldorf Monte-Carlo Rolex Masters - Monte-Carlo Copa AT&T - Buenos Aires Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Seat Godo 2003 - Barcelona Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Marrakech Open de Nice Cote d'Azur - Nice Qatar Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Bet-At-Home Austrian Open - Kitzbuhel Lyon Challenger Credit Agricole Suisse Open - Gstaad Hersonissos 2 Challenger Sofia Open - Sofia Naples Challenger ATP Studena Croatia Open - Umag Allianz Suisse Open - Gstaad Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Sydney International - Sydney BellSouth Open - Vina del Mar Kremlin Cup - Moscow Siebel Open - San Jose Milan Indoors - Milan Gerry Weber Open - Halle Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Medibank Private International - Sydney Apia International - Sydney Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca BMW Open - Munich Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires PBZ Zagreb Indoors - Zagreb Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Copa Claro - Buenos Aires Heineken Open - Auckland Heineken Open - Auckland Vegeta Croatia Open - Umag German Tennis Championships - Hamburg China Open - Beijing Qatar ExxonMobil Open - Doha Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg Erste Bank Open - Vienna VTR Open - Vina del Mar German Tennis Championships - Hamburg Santiago Open - Santiago Antalya Cup - Antalya Australian Open - Melbourne French Open - Paris Copa AT&T - Buenos Aires Heineken Open - Auckland Winston Salem - Winston Salem Australian Open - Melbourne Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow Portugal Open - Oeiras Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Rome Anytech365 Andalucia Open - Marbella Open Parc - Lyon U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Miami Open - Miami Monza Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Olympics - Athens Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Olympics - London Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3